#字典中的key是不能重复，若出现重复，后一个会覆盖前一个

#
#空字典 {}，dict()

#key是不可变类型，元组，字符串都可以作为key，但列表不行。因为可变  unhashable 这个报错就是说不能固定，不可哈希
# dist1 = {[123]: '133', 5: 1343, 2: 2334, 34: '233444'}#cannot use 'list' as a dict key (unhashable type: 'list')


dist = {'h': '133', 5: 1343, 2: 2334, 34: '233444'}
print(dist)
# 既要小于10，平方，而且要是不能被2整除
list = [i ** 2 for i in range(11) ]

print(list)
list1 = [i ** 2 for i in range(11) if i %2 !=0 ]
print(list1)


d1 = {
    2021:{'姓名':'张三',
          '性别':'男',
          '成绩':178,
          '爱好': ['打篮球', '学习']
          } ,
    2022:{'姓名':'王五',
          '性别':'男',
          '成绩':138,
          '爱好': ['打篮球', '羽毛球']
          } ,
    2023:{'姓名':'李四',
          '性别':'男',
          '成绩':148,
          '爱好':['打篮球','羽毛球']
          }
}

print(d1)